package org.rednebula.framework.core.utils;

public interface InternalConstant {
	
	String INTERNAL_MODEL_INSESSION_NAME="internal_model_insession_name";
	
	/*************引擎环境中固定服务的名称**********************/
	
	String PROCEDUREENGINE="procedureEngine";  //引擎
	
	String JBPM_PROCESSENGINE_NAME="processEngine";//JBPM 流程引擎名称
	
	String REPOSITORYSERVICE="repositoryService"; //jbpm 部署流程服务
	
	String HISTORYSERVICE="historyService";   //JBPM 历史服务
	
	String IDENTITYSERVICE="identityService"; //jbpm 人员角色服务
	
	String TASKSERVCIE="taskService";  //jbpm 任务活动服务
	
	String MANAGEMENTSERVICE="managementService"; 
	
	String EXECUTIONSERVICE="executionService";
	
	String HTTPSESSIONCONTEXT="httpSessionContext";
	
	String VALUESTACKCONTEXT="valueStackContext";
	
	String HTTPREQUESTCONTEXT="httpRequestContext";
	
	String INTERNALSERVLETCONTEXT="internalServletContext";
	
	String SPRINGAPPLICATIONCONTEXT="springApplicationContext";
	
	String STRINGIDENTSERVICE="stringIdentService";
	
	String HIBERNATEDBSERVICE="hibernateDbService";
	
	String JDBCDBSERVICE="jdbcDbService";
	
	String DEFAULTCOMBINESERVICE="defaultCombineService";
	
	String DEFAULTCORECACHESERVICE="defaultCoreCacheService";
	
	String i="";
	
	/********* 请求已知的固定类型 *****************/
	
	String REQUESTTYPE_CREATE="create";
	
	String REQUESTTYPE_FIND="find";
	
	String REQUESTTYPE_MODIFY="modify";
	
	String REQUESTTYPE_DELETE="delete";
	
	/*************AssembleService 固定名称后缀********************/
	
	String ASSEMBLESERVICE_SUFFIX="AssembleService";
	
	/*************AssembleService 固定名称后缀********************/
	
	String HANDLERSERVICE_SUFFIX="HandlerService";
	
	/*************eo 固定名称后缀********************/
	
	String EO_SUFFIX="EO";
	
	/*************form 固定名称后缀********************/
	
	String FORM_SUFFIX="Form";
	
	/*************model 固定名称后缀********************/
	
	String MODEL_SUFFIX="Model";
	
}
